package com.hnyfkj.jyindustry.biz.sysmenu.dto;

import java.io.Serializable;
import java.time.LocalDateTime;

import javax.validation.constraints.NotBlank;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author zjq
 *
 * 菜单表
 *
 * @date 2020-12-11
 */
@ApiModel
@Data
public class SysMenuInsertDto implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 菜单名称
     */
	@ApiModelProperty(value = "菜单名称", required = true)
	@NotBlank(message="菜单名称不能为空")
    private String menuName;
    /**
     * 父类id
     */
	@ApiModelProperty(value = "父类id")
	private Integer parentId;
    /**
     * 菜单链接
     */
	@ApiModelProperty(value = "菜单链接")
	private String menuUrl;
    /**
     * 变化时间
     */
	@ApiModelProperty(value = "变化时间")
	private LocalDateTime modifyTime;
    /**
     * 操作人
     */
	@ApiModelProperty(value = "操作人")
	private String modifyMember;
    /**
     * 隐藏状态
     */
	@ApiModelProperty(value = "隐藏状态")
	private String hideState;
    /**
     * 菜单分类,0用户，1管理员
     */
	@ApiModelProperty(value = "菜单分类,0用户，1管理员")
	private String menuType;
    /**
     * 排序
     */
	@ApiModelProperty(value = "排序")
	private Integer sort;
    /**
     * 预留字段1
     */
	@ApiModelProperty(value = "预留字段1")
	private String remark1;
    /**
     * 预留字段2
     */
	@ApiModelProperty(value = "预留字段2")
	private String remark2;
	/**
	 * 图标
	 */
	@ApiModelProperty(value = "点击图标")
	private String menuPicOver;
	/**
	 * 图标
	 */
	@ApiModelProperty(value = "非点击状态图标")
	private String menuPicLeave;
	/**
	 * 添加时间
	 */
	@ApiModelProperty(value = "系统操作 product生产管理系统 safe安全追溯 check检测系统")
	private String systemName;
	/**
     * 链接打开方式
     */
	@ApiModelProperty(value = "链接打开方式")
	private String target;
	/**
     * 权限标识
     */
	@ApiModelProperty(value = "权限标识")
	private String permission;
	@ApiModelProperty(value = "是否是菜单")
	private Integer isMenu;
	@ApiModelProperty(value = "页面参数")
	private Integer firstMenu;
	@ApiModelProperty(value = "页面参数")
	private Integer secondMenu;
}
